package com.edu.domain;

import java.util.ArrayList;
import java.util.List;

/**
 * 文件夹对象
 * 
 * @author Administrator
 *
 */
public class Folder /*implements BaseFile*/{

	private List<BaseFile> files;
	private String name;
    public Folder(String name){
        this.name = name;
        this.files = new ArrayList<BaseFile>();
    }
    
    /**
     * 浏览文件夹中的文件
     */
    public void display() {
        for(BaseFile file : files){
            file.display();
        }
    }
    
    /**
     * @desc 向文件夹中添加文件
     * @param file
     * @return void
     */
    public void add(BaseFile file){
        files.add(file);
    }
    
    /**
     * @desc 从文件夹中删除文件
     * @param file
     * @return void
     */
    public void remove(BaseFile file){
        files.remove(file);
    }


		
}
